Skip to content

Merge Kotlin/Native patches #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Mar 27, 2025

Conversation

haitaka
Copy link
Collaborator

@haitaka haitaka commented Mar 27, 2025

Scope: OSIP-555

@haitaka haitaka self-assigned this Mar 27, 2025
else()
set(LLVM_LINK_OR_COPY copy)
endif()

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This fragment seems the same as the one above. Probably the merge side effect. The commit is already present in the branch.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed: I've deleted the commit

@haitaka haitaka force-pushed the haitaka/kotlin/llvm-19.1-apple branch from 33d7de1 to ce0dc40 Compare March 27, 2025 14:00
troelsbjerre and others added 5 commits March 27, 2025 15:38
The JVM uses signals as an efficient way to do GC safe-pointing. When
clang is loaded as a native library on the JVM, the LLVM signal handler
ends up getting triggered by the signals generated by the GC mechanism.
This problem is addressed by libjsig, but that approach requires
preloading the library on JVM startup, which cannot be ensured when
using Gradle daemons. Furthermore, libjsig does not work on newer
versions of MacOS.
* Added an option to configure MaxDevirtIterations

* fixup! Added an option to configure MaxDevirtIterations

(cherry picked from commit 74a4177)
    The reverted commit causes a PCH handling bug on Linux (KT-75560).

This reverts commit 8c74a9a.
    The reverted commit causes a PCH handling bug on Linux (KT-75560).

This reverts commit b72d76f, reversing
changes made to 80d1c85.
@haitaka haitaka force-pushed the haitaka/kotlin/llvm-19.1-apple branch from ce0dc40 to a4264e6 Compare March 27, 2025 14:39
@haitaka haitaka merged commit a8a7e72 into kotlin/llvm-19-apple Mar 27, 2025
2 checks passed
@haitaka haitaka deleted the haitaka/kotlin/llvm-19.1-apple branch March 27, 2025 15:03
@haitaka haitaka restored the haitaka/kotlin/llvm-19.1-apple branch April 9, 2025 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants